// 异步请求的次数
let ajaxTime = 0;
export const requests = (params)=>{
  let header = {...params.header}
  // 判断请求url里是否包含 '/my/' 请求是私有的路径 带 header token
  // if(params.url.includes('/my/')){
  //   header['Authorization'] = wx.getStorageSync('token')
  // }
  ajaxTime++;
  // 加载提示
  wx.showLoading({
    title: '加载中',// 提示内容
    mask:true  // 是否显示透明蒙层，防止触摸穿透
  })
  const baseUrl = "http://localhost:3000"
  return new Promise((resolve,reject)=>{
    wx.request({
      ...params,
      header:header,
      url:baseUrl+params.url,
     success:(result)=>{
       resolve(result.data.message);
     },
     fail:(err)=>{
       reject(err);
     },
     complete:()=>{
       ajaxTime--;
       if(ajaxTime==0){
        // 显示 loading 提示框。需主动调用 wx.hideLoading 才能关闭提示框
        wx.hideLoading()
       }
     }
    });

  })
}